﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.Serialization;
using System.Text;

namespace Diablo3.Services.Model.Profiles
{
    [DataContract]
    public class TimePlayed
    {
        #region Properties

        /// <summary>
        /// The barbarian
        /// </summary>
        [DataMember(Name = "barbarian")]
        private double _barbarian = 0;
        /// <summary>
        /// Gets the barbarian.
        /// </summary>
        /// <value>
        /// The barbarian.
        /// </value>
        public double Barbarian
        {
            get { return this._barbarian; }
        }

        /// <summary>
        /// The demon hunter
        /// </summary>
        [DataMember(Name = "demon-hunter")]
        private double _demonHunter = 0;
        /// <summary>
        /// Gets the demon hunter.
        /// </summary>
        /// <value>
        /// The demon hunter.
        /// </value>
        public double DemonHunter
        {
            get { return this._demonHunter; }
        }

        /// <summary>
        /// The monk
        /// </summary>
        [DataMember(Name = "monk")]
        private double _monk = 0;
        /// <summary>
        /// Gets the monk.
        /// </summary>
        /// <value>
        /// The monk.
        /// </value>
        public double Monk
        {
            get { return this._monk; }
        }

        /// <summary>
        /// The witch doctor
        /// </summary>
        [DataMember(Name = "witch-doctor")]
        private double _witchDoctor = 0;
        /// <summary>
        /// Gets the witch doctor.
        /// </summary>
        /// <value>
        /// The witch doctor.
        /// </value>
        public double WitchDoctor
        {
            get { return this._witchDoctor; }
        }

        /// <summary>
        /// The wizard
        /// </summary>
        [DataMember(Name = "wizard")]
        private double _wizard = 0;
        /// <summary>
        /// Gets the wizard.
        /// </summary>
        /// <value>
        /// The wizard.
        /// </value>
        public double Wizard
        {
            get { return this._wizard; }
        }

        #endregion
    }
}
